package com.ruoyi.bus.service;

import java.util.List;
import com.ruoyi.bus.domain.WitBusQrCode;

/**
 * 车辆二维码Service接口
 * 
 * @author caiyanshan
 * @date 2021-04-23
 */
public interface IWitBusQrCodeService 
{
    /**
     * 查询车辆二维码
     * 
     * @param routeQrId 车辆二维码ID
     * @return 车辆二维码
     */
    public WitBusQrCode selectWitBusQrCodeById(Long routeQrId);

    /**
     * 查询车辆二维码列表
     * 
     * @param witBusQrCode 车辆二维码
     * @return 车辆二维码集合
     */
    public List<WitBusQrCode> selectWitBusQrCodeList(WitBusQrCode witBusQrCode);

    /**
     * 新增车辆二维码
     * 
     * @param witBusQrCode 车辆二维码
     * @return 结果
     */
    public int insertWitBusQrCode(WitBusQrCode witBusQrCode);

    /**
     * 修改车辆二维码
     * 
     * @param witBusQrCode 车辆二维码
     * @return 结果
     */
    public int updateWitBusQrCode(WitBusQrCode witBusQrCode);

    /**
     * 批量删除车辆二维码
     * 
     * @param routeQrIds 需要删除的车辆二维码ID
     * @return 结果
     */
    public int deleteWitBusQrCodeByIds(Long[] routeQrIds);

    /**
     * 删除车辆二维码信息
     * 
     * @param routeQrId 车辆二维码ID
     * @return 结果
     */
    public int deleteWitBusQrCodeById(Long routeQrId);
}
